package com.mazha.rabbitmq.enums;

/**
 * 自定义错误码
 *
 * @author leizi
 * @date 2022-07-15 21:44
 */
public enum ErrorCodeEnum {

    SUCCESS(0, "请求成功"),
    ERROR(500, "未知异常"),
    ERROR_EMPTY_RESULT(1001, "查询结果为空"),
    ERROR_INCOMPLETE_RESULT(1002, "请求参数异常"),

    /**************用户相关************/
    USER_EXISTS(2001, "用户已存在"),
    USER_NOT_EXISTS(2002, "用户不存在,请注册登录"),
    USER_INITIATE_NOT_EXISTS(2003, "发起人用户不存在"),
    USER_RECEIVE_NOT_EXISTS(2004, "接收人用户不存在"),

    /**************消息相关************/
    GROUP_NOT_EXISTS(3001, "群组不存在")

    ;
    private int code;
    private String message;

    ErrorCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
